A cooperative development system for an interactive introductory programming course

نویسندگان

  • Luka Fürst
  • Viljan Mahnič
چکیده

We present a system for the cooperative development of computer programs that was created for the lab sessions of an introductory programming course at University of Ljubljana, Slovenia. The system has relieved the students from the tedious task of retyping programs developed by the teaching assistant and enabled them to cooperate with the teaching assistant in solving programming problems. We have thus made the lab sessions more efficient and interactive and brought them closer to the spirit of active learning approaches.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Introductory Programming for Engineers in an Interactive Classroom

1 Ladimer S. Nagurney, Department of Electrical and Computer Engineering, University of Hartford, West Hartford, CT 06117 [email protected] Abstract  This paper reports our experiences in teaching introductory programming for engineers in an interactive classroom.. We describe how the course has evolved from the traditional course, the structure of the classroom, the choice of softwar...

متن کامل

An interactive weighted fuzzy goal programming technique to solve multi-objective reliability optimization problem

This paper presents an application of interactive fuzzy goal programming to the nonlinear multi-objective reliability optimization problem considering system reliability and cost of the system as objective functions. As the decision maker always have an intention to produce highly reliable system with minimum cost, therefore, we introduce the interactive method to design a high productivity sys...

متن کامل

Issues highlighted by the implementation of a visual programming tool for an introductory programming course

An introductory programming course should offer students problem solving analysis and design experience as well as exposure to the basic ideas of algorithmic thinking. Many introductory programming courses, unfortunately, tend to concentrate on the syntax of a programming language at the expense of developing problem solving skills. Coupled to this are the ever-increasing complexity of modern p...

متن کامل

Designing, implementing, and evaluating an introductory course on virtual learning in the Covid-19 pandemic era

Background & Objective: The sudden outbreak of Covid-19 affected the educational systems worldwide and highlighted the necessity of students' virtual education. Therefore, the present study aimed to compile, implement, and evaluate an introductory course on virtual learning for medical students. Materials & Methods: The present scholarly research was conducted in four stages: 1) needs assessme...

متن کامل

Development of an Interactive Learning Environment for Introductory Physics in Engineering

We present the development of the project “Física Interactiva” (Interactive Physics) that addresses the special needs of students that enter at a Polytechnic University with a deficient background in Physics. The project tries to make an interactive tool available to the students through a web site. We choose Moodle as the Course Management System due to its cooperative philosophy and its open-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012